package com.hsp_java.set_;

import java.util.HashSet;
import java.util.Objects;

//public class HashSetExercise {
//    public static void main(String[] args) {
//        HashSet hashSet = new HashSet();
//        hashSet.add(new Employee("jack", 18));
//        hashSet.add(new Employee("jack", 18));
//        hashSet.add(new Employee("Tom", 18));
//
//        System.out.println(hashSet);
//    }
//}
//
//
//class Employee {
//    private String name;
//    private int age;
//
//    public Employee(String name, int age) {
//        this.name = name;
//        this.age = age;
//    }
//
//
//    @Override
//    public boolean equals(Object o) {
//        if (o == null || getClass() != o.getClass()) return false;
//        Employee employee = (Employee) o;
//        return age == employee.age && Objects.equals(name, employee.name);
//    }
//
//    @Override
//    public int hashCode() {
//        return Objects.hash(name, age);
//    }
//
//    @Override
//    public String toString() {
//        return "Employee{" +
//                "name='" + name + '\'' +
//                ", age=" + age +
//                '}';
//    }
//}
